global leerMedicion

section .data

section .text

leerMedicion:

	push 	ebp
	mov 	ebp, esp

	push esi
	push edi
	push ebx

	mov 	esi, [ebp + 8] 	;eax puntero a la estructura de registro de medicion

	rdtsc 					;lee el registro de la cantidad de ciclos y lo guarda en EDX:EAX
	mov 	[esi], eax		;guardo el resultado en la estructura
	lea     esi, [esi + 4]
	mov     [esi], edx

	pop ebx
	pop edi
	pop esi

	pop 	ebp
	ret
